#include "../semaphore.h"
#include "../rwlock.h"

#define SEM1_NAME "sem1"
#define RW1_NAME "rw1"
#define COND1_NAME "cond1"

int synctest();
int testPV();
int testPP();
int testTimeout();
int testPVMT();
void* testPVMT_2(void* a);

int testWieleCzytelnikow();
int testWylacznosciPisarzy();
void* testWylacznosciPisarzy_2(void* a);
int testWylacznosciPisarzCzytelnik();
void* testWylacznosciPisarzCzytelnik_2(void* a);
int testWylacznosciCzytelnikPisarz();
void* testWylacznosciCzytelnikPisarz_2(void* a);
int testWarunku();
void* testWarunku_2(void* a);
int testWarunkuTimeout();